
#include <stdio.h>
#include "..\Modulos\Archivo\archivo.h"

using namespace std;

int main()
{
    string nombre="Revis.txt";
    trevisiones rs,RS2;
    trevision r;

    Folios FS, FS2;
    folio F;

    printf("\n\nLISTA\n");
    CrearRevisiones(rs);
    CrearRevisiones(RS2);

    CargarRevision(r);
    IngresarRevisiones(rs, r);

//    CargarRevision(r);
//    IngresarRevisiones(rs, r);

    DesplegarRevisiones(rs);



    Guarda_Revisiones(rs,nombre);
    if(!Vacio (nombre))
        print("\nSe guardaron las Revisiones\n");
    else
        print("\nEl archivo esta vacio, no se pudieron guardar las Revisiones\n");


    if (Cont(nombre)){
        Levanta_Revisiones(RS2,nombre);
        print("\nSe levantaron las Revisiones\n");
    }

    printf("\nRevisiones de Archivo\n");
    DesplegarRevisiones(RS2);


    printf("\n\nARBOL\n");
    nombre= "Folios.txt";

    Crear(FS);
    Crear(FS2);

    CargarFolio(F);
    Insert(FS,F);

    CargarFolio(F);
    Insert(FS,F);

    printf("\n\nTodos los nodos: \n");
    ListadoFoliosOrdenados(FS);


    Ini_Guarda_Folios(FS,nombre);
    if(!Vacio (nombre))
        print("\nSe guardaron los Folios\n");
    else
        print("\nEl archivo esta vacio, no se pudieron guardar los Folios\n");

    if (Cont(nombre)){
        Levanta_Folios(FS2,nombre);
        print("\nSe levantaron los folios\n");
    }

    printf("\n\nTodos los nodos del archivo: \n");
    ListadoFoliosOrdenados(FS2);

    return 0;
}
